package com.dy.course.entity;

import java.util.Date;
import java.util.List;

import com.dy.course.common.BaseQueryInfo;
import com.dy.course.model.MeetingUser;

public class MeetingBean extends BaseQueryInfo{
    /**
     * 会议id
     */
    private Long id;
    private String roomName;
	private String url;
	private String userName;
	private String workNo;
	
	private Long typeUser;
	
    
    public Long getTypeUser() {
		return typeUser;
	}

	public void setTypeUser(Long typeUser) {
		this.typeUser = typeUser;
	}

	public String getWorkNo() {
		return workNo;
	}

	public void setWorkNo(String workNo) {
		this.workNo = workNo;
	}

	/**
     * 会议主题
     */
    private String name;

    /**
     * 会议时间
     */
    private String time;

    /**
     * 会议地址
     */
    private String address;

    /**
     * 会议主持人
     */
    private Long teacherId;

    /**
     * 会议总人数
     */
    private Integer total;

    /**
     * 签到方式
     */
    private Byte signType;

    /**
     * 会议封面图片
     */
    private Long pictureId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 状态:1.已创建 2.进行中 3.已完成
     */
    private Byte status;

    /**
     * 上课的教师或者会议室
     */
    private Long roomId;

    /**
     * 类型 0:教室 1:会议室
     */
    private Byte type;
    
    private String seat;
    
    private String mck;
    
    private List<MeetingUserSeat> userSeatList;
    
    private List<MeetingUser> meetingUsers;
    
    public List<MeetingUser> getMeetingUsers() {
		return meetingUsers;
	}

	public void setMeetingUsers(List<MeetingUser> meetingUsers) {
		this.meetingUsers = meetingUsers;
	}

	private Date createStartTime;
    
    private Date createEndTime;
    
    private Date startTime;
    
    private Date endTime;
    
    private String keywords;
    
    private String userSeat;
    
    private Integer signStatus;
    
    
    private Long userId;
    
    
    
    public String getRoomName() {
		return roomName;
	}

	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}
	

    /**
     * 获取会议id
     *
     * @return id - 会议id
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置会议id
     *
     * @param id 会议id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取会议主题
     *
     * @return name - 会议主题
     */
    public String getName() {
        return name;
    }

    /**
     * 设置会议主题
     *
     * @param name 会议主题
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取会议时间
     *
     * @return time - 会议时间
     */
    public String getTime() {
        return time;
    }

    /**
     * 设置会议时间
     *
     * @param time 会议时间
     */
    public void setTime(String time) {
        this.time = time;
    }

    /**
     * 获取会议地址
     *
     * @return address - 会议地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置会议地址
     *
     * @param address 会议地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取会议主持人
     *
     * @return teacher_id - 会议主持人
     */
    public Long getTeacherId() {
        return teacherId;
    }

    /**
     * 设置会议主持人
     *
     * @param teacherId 会议主持人
     */
    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    /**
     * 获取会议总人数
     *
     * @return total - 会议总人数
     */
    public Integer getTotal() {
        return total;
    }

    /**
     * 设置会议总人数
     *
     * @param total 会议总人数
     */
    public void setTotal(Integer total) {
        this.total = total;
    }

    /**
     * 获取签到方式
     *
     * @return sign_type - 签到方式
     */
    public Byte getSignType() {
        return signType;
    }

    /**
     * 设置签到方式
     *
     * @param signType 签到方式
     */
    public void setSignType(Byte signType) {
        this.signType = signType;
    }

    /**
     * 获取会议封面图片
     *
     * @return picture_id - 会议封面图片
     */
    public Long getPictureId() {
        return pictureId;
    }

    /**
     * 设置会议封面图片
     *
     * @param pictureId 会议封面图片
     */
    public void setPictureId(Long pictureId) {
        this.pictureId = pictureId;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取状态:1.已创建 2.进行中 3.已完成
     *
     * @return status - 状态:1.已创建 2.进行中 3.已完成
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 设置状态:1.已创建 2.进行中 3.已完成
     *
     * @param status 状态:1.已创建 2.进行中 3.已完成
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 获取上课的教师或者会议室
     *
     * @return room_id - 上课的教师或者会议室
     */
    public Long getRoomId() {
        return roomId;
    }

    /**
     * 设置上课的教师或者会议室
     *
     * @param roomId 上课的教师或者会议室
     */
    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    /**
     * 获取类型 0:教室 1:会议室
     *
     * @return type_room - 类型 0:教室 1:会议室
     */
    public Byte getType() {
        return type;
    }

    /**
     * 设置类型 0:教室 1:会议室
     *
     * @param type 类型 0:教室 1:会议室
     */
    public void setType(Byte type) {
        this.type = type;
    }

	public String getSeat() {
		return seat;
	}

	public void setSeat(String seat) {
		this.seat = seat;
	}

	public List<MeetingUserSeat> getUserSeatList() {
		return userSeatList;
	}

	public void setUserSeatList(List<MeetingUserSeat> userSeatList) {
		this.userSeatList = userSeatList;
	}

	public Date getCreateStartTime() {
		return createStartTime;
	}

	public void setCreateStartTime(Date createStartTime) {
		this.createStartTime = createStartTime;
	}

	public Date getCreateEndTime() {
		return createEndTime;
	}

	public void setCreateEndTime(Date createEndTime) {
		this.createEndTime = createEndTime;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getKeywords() {
		return keywords;
	}

	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}

	public String getMck() {
		return mck;
	}

	public void setMck(String mck) {
		this.mck = mck;
	}

	public String getUserSeat() {
		return userSeat;
	}

	public void setUserSeat(String userSeat) {
		this.userSeat = userSeat;
	}

	public Integer getSignStatus() {
		return signStatus;
	}

	public void setSignStatus(Integer signStatus) {
		this.signStatus = signStatus;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}
}
